📚 OpenRCE is preserved as a read-only archive. Launched at RECon Montreal in 2005. Registration and posting are disabled.








Flag: Tornado! Hurricane!

Blogs >> bushing's Blog

Created: Sunday, March 29 2009 12:06.53 CDT Modified: Sunday, March 29 2009 12:06.53 CDT
This is an imported entry. View original. Printer Friendly ...
[ESP] Mi viaje de 6 horas al Lado Oscuro
Author: bushing # Views: 1873

I’m translating the previous post for the benefit of our Spanish readers.

Una y otra vez, las aplicaciones de Waninkoko no han sido mas que simples interfaces implementads sobre c�digo existente o herramientas de otros. Su FS Dumper sali� cuando le coment� lo del truco del TMD con GID 0. El WAD Installer sali� despu�s de que yo revers� las funciones de ES y las agregu� a libogc. Su primer cargador de warez DVD apareci� despu�s de que saliera el toolkit de m�dulos de IOS, al cual a�adi� DVDX y algo de c�digo DI viejo de GameCube. Y just ahora, el cargador USB de warez aparece misteriosamente 22 d�as despu�s de que salga el m�dulo USB2 para IOS.

Lo raro es que haya tardado los 22 d�as en conseguir que funcione.

Todas sus aplicaciones posteriores tienen anuncios, y sus descargas oficiales requieren que te registres en la p�gina de su sponsor, que de paso de obliga a apuntarte a un servicio de spam. Vamos, que desde luego se est� sacando un buen dinerillo de su particular versi�n de la “scene”.

Bien, normalmente esto no ser�a mas que otro episodio en el que Waninkoko hypea aplicaciones triviales para piratear llenas de anuncios y que est�n basadas en el c�digo y el trabajo de otros. Sin embargo, han pasado algunas cosas interesantes. Tanto hype cre� sobre el v�deo que el servidor de su sponsor se derrumb� ante la avalancha de accesos. Tambi�n dicen de haber recibido un ataque DDoS. Yo segu� la irrisoria situaci�n en los foros de ElOtroLado, y de paso predije correctamente que la supuesta app iba a ser un cargador USB antes de que saliera. Por supuesto, ahora de nuevo es el dios de la scene para aquellos que le siguen.

Y entonces me acusaron de ser el autor del DDoS (no, no he tenido nada que ver con el supuesto).

El administrador Xtreme de Teknoconsolas, al que no le caigo demaiado bien, empez� a soltar mierda usando una rid�cula comparaci�n de literatura musical. Al parecer, ahora Waninkoko es como Mozart y yo soy Salieri. Insultos por doquier, ahora parece que soy un me-gustar�a-ser-waninkoko. Aunque la analog�a se rompe un tanto cuando consideras que yo fui el responsable de guiar a Waninkoko a trav�s de sus primeros pinitos en la scene de Wii (y bien que me arrepiento de eso).

Al fin y al cabo, �que dificultad real tendr�a duplicar el loader de Waninkoko? Al fin y al cabo, como he dicho, est�n todas las piezas ah�. As� que me puse a crear mi propio cargador de warez por USB, empezando con cachitos disponibles p�blicamente, e intentando hacerlo en el menor tiempo posible. Quien sabe, quiz�s esto ayude a la gente a comprender realmente lo trivial que es.

La respuesta: se tarda unas 6 horas.

Este es mas o menos el log de progreso de mi propia expedici�n al Lado Oscuro:

Hora de inicio: 3am (horario de verano, justo con el cambio de hora)

  • 3am - 4am: copio el juego al USB, trasteo, pienso
  • 4am - 5am: pongo la estructura de compilaci�n en orden, monto IOS + instalador, a�ado debug por gecko
  • 5am - 6am: a�ado driver EHCI y consigo que funcione
  • 6am - 7am: consigo que funcione el c�digo de USB mass storage, y a�ado los comandos DI
  • 7am - 8am: adapto el cargador de PPC y depuro el apploader
  • 8am - 8:20am: depuro el apploader algo m�s
  • 8:20am - 8:30am: arreglo las globales de MEM1 y por fin arranca el juego
  • 8:30am - 9:30am: limpieza y debug

He grabado un v�deo del resultado. Es un cargador cutre, por supuesto, pero la idea es que en escribir la funcionalidad principal del loader - lo �nico que posiblemente podr�a ser innovador - se tarda s�lo 6 horas. Se podr�an a�adir muchas funciones, como soporte decente de NTFS, una cach� (este cargador no tiene y aun as� va rapidito), soporte para multiples juegos, un dumpeador de juegos incorporado, y anuncios como para asfixiarte, pero eso son aburridas guindas para el pastel. Y la raz�n es que el c�digo de carga USB no es innovador en absoluto - solo es una combinaci�n de los siguientes componentes: IOS36, el m�dulo USB2, el toolkit de m�dulos IOS, alg�n c�digo de apploader que ten�a por ah� (esto es de la �poca de la GC), unos cachitos de Gecko OS para conseguir que rule, y una peque�a cantidad de c�digo original.

Por motivos evidentes, esto no lo voy a sacar ni de co�a.

Este es el v�deo del cargador cargando una copia de Super Smash Bros. Brawl (cuyo original por supuesto poseo). Presta atenci�n al LED de actividad del disco USB.

(Si, me paso con los ataques trueno)

Ahi est�. El cagador de warez de 6 horas.

Volvemos a nuestra programaci�n habitual. Gracias a bushing por realizar el montaje del v�deo.



If you wish to comment on this blog entry, please do so on the original site it was imported from.

There are 31,328 total registered users.


Recently Created Topics
[help] Unpacking VMP...
Mar/12
Reverse Engineering ...
Jul/06
let 'IDAPython' impo...
Sep/24
set 'IDAPython' as t...
Sep/24
GuessType return une...
Sep/20
About retrieving the...
Sep/07
How to find specific...
Aug/15
How to get data depe...
Jul/07
Identify RVA data in...
May/06
Question about memor...
Dec/12


Recent Forum Posts
Finding the procedur...
rolEYder
Question about debbu...
rolEYder
Identify RVA data in...
sohlow
let 'IDAPython' impo...
sohlow
How to find specific...
hackgreti
Problem with ollydbg
sh3dow
How can I write olly...
sh3dow
New LoadMAP plugin v...
mefisto...
Intel pin in loaded ...
djnemo
OOP_RE tool available?
Bl4ckm4n


Recent Blog Entries
halsten
Mar/14
Breaking IonCUBE VM

oleavr
Oct/24
Anatomy of a code tracer

hasherezade
Sep/24
IAT Patcher - new tool for ...

oleavr
Aug/27
CryptoShark: code tracer ba...

oleavr
Jun/25
Build a debugger in 5 minutes

More ...


Recent Blog Comments
nieo on:
Mar/22
IAT Patcher - new tool for ...

djnemo on:
Nov/17
Kernel debugger vs user mod...

acel on:
Nov/14
Kernel debugger vs user mod...

pedram on:
Dec/21
frida.github.io: scriptable...

capadleman on:
Jun/19
Using NtCreateThreadEx for ...

More ...


Imagery
SoySauce Blueprint
Jun 6, 2008

[+] expand

View Gallery (11) / Submit